liquid fire
noun
: a flammable liquid composition of chemicals that can be shot in a flaming stream (as against tanks or into fortified positions)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share